$(document).ready(function(){
	//external
    $('a[rel="external"]').attr('target', '_blank');
	
	// menu
	jQuery("ul.dropdownMenu li").hover(function(){
		jQuery(this).find('ul:first').css({visibility:"visible",display:"none"}).show(200);
		},function(){
		jQuery(this).find('ul:first').css({visibility:"hidden"});
	});
	/*Rule Hover*/
	var $timeMenuId = null;
	var menuCloseFlag = true;
	jQuery("ul.dropdownMenu ul.categorymenu").mouseout(function(){
		var self = this;
		menuCloseFlag = true;
		setTimeout(function(){
			if(menuCloseFlag){
				jQuery(self).parent().find("a:first").removeClass("hover-rule");
			}
		},200);	
	});
	jQuery("ul.dropdownMenu ul.categorymenu").mouseover(function(){
		menuCloseFlag = false;
		jQuery(this).parent().find("a:first").addClass("hover-rule");
	});
	jQuery("ul.dropdownMenu ul.categorymenu ul").mouseover(function(){
		menuCloseFlag = false;
		jQuery(this).parent().find("a:first").addClass("hover-rule-1");
		jQuery(this).parent().parent().parent().find("a:first").addClass("hover-rule");
	});
	jQuery("ul.dropdownMenu ul.categorymenu ul").mouseout(function(){
		var self = this;
		menuCloseFlag = true;
		setTimeout(function(){
			if(menuCloseFlag){
				jQuery(self).parent().find("a:first").removeClass("hover-rule-1");
				jQuery(self).parent().parent().parent().find("a:first").removeClass("hover-rule");
			}
		},200);	
	});
	// menu .end
	//nav-sub-vertical
	var _navForRPW = $('.nav-vertical');
	var _buttonRPW = _navForRPW.find('a.button-nav');
	_buttonRPW.click(function(){
		$('ul.nav-sub-vertical').slideToggle();
		return false;
	});
	$( '.nav-vertical ul.nav-sub-vertical li.arrow-down > ul' )
		.hide()
		.click(function( e ){
			e.stopPropagation();
	});
	_buttonRPW.bind('click',function(e){
			e.stopPropagation();
			$(document).bind('click',function(){$('.nav-vertical ul.nav-sub-vertical').slideUp(500);});
		});
	$('.nav-vertical ul.nav-sub-vertical > li.arrow-down').toggle(function(){
		$(this).addClass('active-arrow');
		$(this).find('ul').slideDown(500);
	}, function(){
		$(this).find('ul').slideUp(500);
		$(this).rClass('active-arrow');
	});
	//nav-sub-vertical .end
	
});